a self-contained community - Turco Inglés Diccionario